package com.topvision.utils.ftp;

import com.topvision.init.InitProperties;
import com.topvision.util.ftp.FtpUtil;
import com.topvision.util.ftp.SFTPConstants;

import java.util.HashMap;
import java.util.Map;

public class FtpConfigUtil {

    public static Map<String, String> initFtpParam(){
        Map<String, String> parammap = new HashMap<>();

        // 设置主机ip，端口，用户名，密码
        parammap.put(SFTPConstants.SFTP_REQ_HOST, InitProperties.getConfig("ftp.ip"));
        parammap.put(SFTPConstants.SFTP_REQ_USERNAME, InitProperties.getConfig("ftp.username"));
        parammap.put(SFTPConstants.SFTP_REQ_PASSWORD, InitProperties.getConfig("ftp.password"));
        parammap.put(SFTPConstants.SFTP_REQ_PORT, InitProperties.getConfig("ftp.port"));
        return  parammap;
    }

    public  static void initFtp(){
        Map<String, String> map = initFtpParam();
        FtpUtil.initChannelSftp(map);
    }


}
